<?php
 /**
 +------------------------------------------------------------------------------
 * test
 +------------------------------------------------------------------------------
 * @Version  2.2
 * @Author   WangXian
 * @E-mail    admin@loopx.cn
 * @FileName  testModel.php
 * @Creation  date 2010-11-22 上午12:24:22
 * @Modified  date 2010-11-22 上午12:24:22
 +------------------------------------------------------------------------------
 */
class testModel extends model
{
	function updateX()
	{
		return $this->table('t_test')->data( array('name'=>'wangxian'.time()) )->where('id=6')->update();
	}
	
	function add_test()
	{
		$data = array('name'=>'test'.time());
		return $this->set( $data )->insert();
	}
	
	/** 返回一条数据。 **/
	function show1()
	{
		#如果表名和model名称一致，则不用指定表名。
		return $this->where('id=6')->find();
	}
	
	public function xall()
	{
		return $this->limit('0,5')->orderby('id desc')->findAll();
	}
	
	public function wherex()
	{
		dump($this->where('id=6'));
		
		//带不需要加引号的字段，仔细看打印的private 'where'
		dump($this->where( array('id'=>6,'name'=>'wangxian', 'type'=>'home'), array('id','name') ));
	}
	
	/** 测试自动表名称。 **/
	public function tablename()
	{
		dump($this->find());
	}
	
	/** 分页测试。 **/
	public function page($page)
	{
		return $this->table('t_test')->limit( 3)->findPage();
	}
}